river-laid deposit - Francés Inglés Diccionario